package cn.tedu.oa_system.service;

import cn.tedu.oa_system.base.json_result.ResultDataDto;
import cn.tedu.oa_system.base.json_result.ResultDto;
import cn.tedu.oa_system.pojo.Dept;
import cn.tedu.oa_system.pojo.in.DeptIn;
import org.springframework.stereotype.Service;

/**
 * @Author MW
 * @Description Dept服务层
 * @CreateDate 2022/12/25 13:05
 * @Entity:
 */
public interface DeptService {

    /**
     * 查询部门列表
     */
    ResultDataDto<Dept> list();

    /**
     * 新增部门
     */
    ResultDto<Void> addNewDept(DeptIn deptIn);

    /**
     * 修改部门信息
     */
    ResultDto<Void> upDateDept(DeptIn deptIn);

    /**
     * 删除部门
     */
    ResultDto<Void> deleteDept(Long deptId);

    /**
     * 人事调动
     */

}
